.index {
  img {
    width: 100%;
  }
  .loginIn {
    padding: 0.08rem;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 0.04rem;
    position: absolute;
    top: 0.15rem;
    right: 0.2rem;
    letter-spacing: 0.02rem;
    text-align: center;
  }
  .info {
    border-top-left-radius: 0.24rem;
    border-top-right-radius: 0.24rem;
    position: relative;
    background: #fff;
    top: -0.6rem;
    padding: 0.15rem;
    .title {
      display: flex;
      justify-content: space-around;
    }
    .title > div {
      text-align: center;
    }
    .title > div > p {
      font-size: 0.26rem;
      margin-bottom: 0.1rem;
    }
    .title > div > p:nth-child(2) {
      font-size: 0.16rem;
      color: #333;
    }
    .menuItems {
      margin-top: 0.3rem;
      .visNum {
        color: #999999;
      }
      .am-grid-square::before {
        background-color: none;
        height: 0 !important;
      }
      .am-grid-square::after {
        background-color: none;
        height: 0 !important;
      }
      .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child::before {
        width: 0 !important;
      }
      .am-grid.am-grid-line
        .am-flexbox
        .am-flexbox-item:not(:last-child)::after {
        width: 0 !important;
      }
      .am-grid.am-grid-line .am-flexbox::after {
        height: 0 !important;
      }
      .am-grid {
        .am-grid-icon {
          width: 0.6rem !important;
        }
      }
      .am-grid-item {
        margin-bottom: 0.2rem;
      }
    }
    .newsInfo {
      display: flex;
      align-items: center;
      justify-content: space-around;
      margin-top: 0.3rem;
      p {
        margin: 0;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 2.37rem;
      }
      img {
        width: 0.43rem;
        height: 0.39rem;
      }
    }
    .infoImg {
      img {
        margin-top: 0.3rem;
      }
    }
  }
  .compInfo {
    margin-top: -0.6rem;
    padding: 0.2rem 0.3rem;
    p {
      text-align: left;
      font-size: 0.13rem;
      margin-bottom: 0.07rem;
    }
  }
  .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child),
  .am-grid.am-grid-line .am-flexbox,
  .am-grid.am-grid-line:not(.am-grid-carousel) {
    border: none;
  }
}
